package com.qyer.lxp.lxdao.confirm;

import com.qyer.lxp.model.confirm.normal.Confirm;
import com.qyer.lxp.model.confirm.parameter.ConfirmRequest;

/**
 * 确认接口类
 * Created by jiangping on 16/6/30.
 */
public interface IConfirmDao {

    /**
     * 确认接口
     * 功能说明:传入需要确认的订单 cd,力行会执行供应出票。
     * 注意:确认之后还需要
     *￼经过配送确认(至少要经过 10 秒才可以到达配送成功的状
     *￼态),订单才会变成 10(已完成)的状态。所以,请在确认之后
     *￼通过 getOrderStatus 来确认订单是否成功
     * @param confirmRequest   请求确认接口参数
     * @return  返回确认订单出票信息
     * @throws Exception 返回确认异常
     */
    public Confirm confirm(ConfirmRequest confirmRequest) throws Exception;
}
